Skip to content

Add CI tests for ConfigurablePKI installer feature#77043

Merged
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
hasbro17:configurable-pki-ci-test
Apr 8, 2026
Merged

Add CI tests for ConfigurablePKI installer feature#77043
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
hasbro17:configurable-pki-ci-test

Conversation

@hasbro17
Copy link
Copy Markdown
Contributor

@hasbro17 hasbro17 commented Mar 30, 2026

This provides the presubmits for the installer support of the PKI config openshift/installer#10396

Summary

The ConfigurablePKI feature gate changes installer-generated signer certificates from RSA-2048 to ECDSA P-384 by default. This PR adds CI coverage to validate both the default ECDSA behavior and explicit
RSA-4096 override, using TechPreviewNoUpgrade.

New step-registry component:

openshift-installer-pki-verify (ref) — Checks 7 cluster-accessible signer CA secrets and the PKI CR post-install. Runs before the e2e suite to fail fast on mismatches. Outputs a pass/fail summary table
and writes full certificate details to the artifact directory.

ipi-conf-aws modifications:

Adds PKI_ALGORITHM, PKI_RSA_KEY_SIZE, PKI_ECDSA_CURVE env vars with empty defaults (no impact on existing jobs). When PKI_ALGORITHM is set, injects the pki section into install-config.yaml.

New CI jobs (openshift/installer, main + release branches 4.22, 4.23, 5.0):

Optional presubmits:

  • e2e-aws-ovn-pki-default-techpreview — Feature gate ON, no explicit config → expects ECDSA P-384 signers
  • e2e-aws-ovn-pki-rsa-techpreview — Feature gate ON, explicit RSA-4096 → expects RSA-4096 signers

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 30, 2026
@openshift-ci openshift-ci bot requested review from rwsu and sadasu March 30, 2026 06:13
@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

The rehearsals will of course fail until the installer support for PKI is actually merged from openshift/installer#10396

The goal is to merge this first and then run the presubmits on the installer PR to validate the PKI featuregate workflow.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 1c7d82c to ada480e Compare March 30, 2026 18:56
@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

Alright, the pki cert and CR verification test seems to be checking everything correctly now:

Logs for container test in pod e2e-aws-ovn-pki-rsa-openshift-installer-pki-verify: 
�[36mINFO�[0m[2026-03-30T21:54:35Z] =============================================
PKI Verification
Expected algorithm: RSA
Expected key param: 4096
=============================================

--- Checking: root-ca (openshift-machine-config-operator/machine-config-server-ca) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-to-kubelet-signer (openshift-kube-apiserver-operator/kube-apiserver-to-kubelet-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-localhost-signer (openshift-kube-apiserver-operator/localhost-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-service-network-signer (openshift-kube-apiserver-operator/service-network-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-lb-signer (openshift-kube-apiserver-operator/loadbalancer-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-control-plane-signer (openshift-kube-apiserver-operator/kube-control-plane-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: aggregator-signer (openshift-kube-apiserver-operator/aggregator-client-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'

--- Checking PKI CR ---
  FAIL: PKI CR 'cluster' not found or error retrieving it

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from ada480e to a04896f Compare March 31, 2026 05:36
@hasbro17 hasbro17 changed the title WIP: Add CI tests for ConfigurablePKI installer feature Add CI tests for ConfigurablePKI installer feature Mar 31, 2026
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 31, 2026
@hasbro17
Copy link
Copy Markdown
Contributor Author

/retest

@hasbro17
Copy link
Copy Markdown
Contributor Author

/testwith openshift/installer/main/e2e-aws-ovn-pki-default openshift/installer#10396

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 31, 2026

@hasbro17, testwith: could not generate prow job. ERROR:

BUG: test 'e2e-aws-ovn-pki-default' not found in injected config

@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse --pull=openshift/installer#10396 pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse --pull=openshift/installer#10396 pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): --pull=openshift/installer#10396 either don't exist or were not found to be affected, and cannot be rehearsed

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): --pull=openshift/installer#10396 either don't exist or were not found to be affected, and cannot be rehearsed

Comment on lines +270 to +284
post:
- chain: gather-core-dump
- chain: ipi-aws-post
pre:
- chain: openshift-installer-pki-ipi-conf
- ref: ipi-conf-telemetry
- ref: ipi-conf-aws
- ref: ipi-conf-aws-byo-ipv4-pool-public
- ref: ipi-install-monitoringpvc
- chain: aws-provision-iam-user-minimal-permission
- ref: rhcos-conf-osstream
- chain: ipi-install
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should use the existing openshift-e2e-aws workflow and edit ipi-conf-aws to read your environment variable and set the install config fields that way. it will be simpler.

here's an example pr: #73270

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That looks much simpler, thanks for the tip.

Comment on lines +268 to +269
FEATURE_GATES: '["ConfigurablePKI=true"]'
FEATURE_SET: CustomNoUpgrade
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The feature is in the TechPreviewNoUpgrade feature set, so you can just set the feature set to TechPreviewNoUpgrade

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to very specifically test only the ConfigurablePKI feature but I guess it would be good to see that this plays nicely with other techpreview features turned on as well.

keyC valueC
workflow: openshift-e2e-aws
- always_run: false
as: e2e-aws-ovn-pki-default
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think -ovn is supposed to be at the end of the job name. not sure if that matters anymore.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see many other presubmits/jobs using it right after the platform. E.g:

  • e2e-aws-ovn-dualstack-ipv6-primary-techpreview
  • e2e-aws-ovn-proxy

Honestly not sure it's even needed but I just followed the existing convention.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hasbro17 Per the convention, -techpreview postfix is supposed to be at the end of the job name for the jobs enabled TP.
And should these jobs to be added to openshift-installer-release-4.22.yaml/openshift-installer-release-4.23.yaml/openshift-installer-release-5.0.yaml as well?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yunjiang29 Updated the job names. I figured the jobs would auto sync from main to 4.22/4.23/5.0 but I've added them nevertheless.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from a04896f to 1b547d7 Compare April 1, 2026 22:00
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 1b547d7 to e1df452 Compare April 1, 2026 22:14
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

A total of 16780 jobs have been affected by this change

Whoops, I need to find my new presubmits/periodics.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

/pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default
/pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from a91ae7d to fcc832f Compare April 2, 2026 18:22
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa either don't exist or were not found to be affected, and cannot be rehearsed

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

Comment on lines +302 to +327
- as: periodic-e2e-aws-ovn-pki-default-techpreview
interval: 72h
steps:
cluster_profile: openshift-org-aws
env:
EXPECTED_ALGORITHM: ECDSA
EXPECTED_KEY_PARAM: secp384r1
FEATURE_SET: TechPreviewNoUpgrade
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
workflow: openshift-e2e-aws
- as: periodic-e2e-aws-ovn-pki-rsa-techpreview
interval: 72h
steps:
cluster_profile: openshift-org-aws
env:
EXPECTED_ALGORITHM: RSA
EXPECTED_KEY_PARAM: "4096"
FEATURE_SET: TechPreviewNoUpgrade
PKI_ALGORITHM: RSA
PKI_RSA_KEY_SIZE: "4096"
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
workflow: openshift-e2e-aws
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need periodics, particularly at this stage in the development cycle?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah it's a bit early. This can wait until we need pass rates for graduating to GA later and have a more comprehensive test. Will remove them.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from fcc832f to 791c8dd Compare April 2, 2026 20:16
Comment on lines 2 to 5
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The OWNERS file should be whoever is responsible for maintaining these steps. We can certainly remove @mtulio

I would suggest all of the existing OWNERS are removed, and replaced with you and perhaps any QE you may be working with this on the feature.

@yunjiang29 wdyt?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll add myself and the rest of the folks from the PKI feature plus QE team.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest all of the existing OWNERS are removed, and replaced with you and perhaps any QE you may be working with this on the feature.

+1

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 791c8dd to 969ac91 Compare April 7, 2026 05:22
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 7, 2026

@hasbro17: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.13-lp-interop-3scale-amp-interop-aws a91ae7d link unknown /pj-rehearse periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.13-lp-interop-3scale-amp-interop-aws
ci/rehearse/periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa a91ae7d link unknown /pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa
ci/rehearse/openshift/installer/main/e2e-aws-ovn-pki-default a91ae7d link unknown /pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default
ci/rehearse/openshift/installer/main/e2e-aws-ovn-pki-rsa a91ae7d link unknown /pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
ci/rehearse/periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.14-lp-interop-3scale-amp-interop-aws a91ae7d link unknown /pj-rehearse periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.14-lp-interop-3scale-amp-interop-aws
ci/rehearse/periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default e1df452 link unknown /pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@patrickdillon
Copy link
Copy Markdown
Contributor

/approve

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 7, 2026
The ConfigurablePKI feature gate changes installer-generated signer
certificates from RSA-2048 to ECDSA P-384 by default. Add CI coverage
to validate both the default ECDSA behavior and explicit RSA-4096
override, using TechPreviewNoUpgrade.

A new openshift-installer-pki-verify step checks the 7 cluster-accessible
signer CA secrets and PKI CR post-install, running before the e2e suite
to fail fast on mismatches.

Assisted-by: Claude Code (Opus 4.6)
@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 969ac91 to 01ba038 Compare April 7, 2026 21:51
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@hasbro17: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-nmstate-console-plugin-main-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-5.0-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.23-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.22-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.21-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.20-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.19-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.18-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.17-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.16-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.15-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.14-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-nmstate-console-plugin-release-4.13-e2e-tests openshift/nmstate-console-plugin presubmit Registry content changed
pull-ci-openshift-ibm-vpc-block-csi-driver-master-okd-scos-e2e-aws-ovn openshift/ibm-vpc-block-csi-driver presubmit Registry content changed
pull-ci-openshift-ibm-vpc-block-csi-driver-release-4.21-okd-scos-e2e-aws-ovn openshift/ibm-vpc-block-csi-driver presubmit Registry content changed
pull-ci-openshift-grafana-master-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.11-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.10-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.9-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.8-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.7-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.6-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.5-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.4-e2e-aws openshift/grafana presubmit Registry content changed
pull-ci-openshift-grafana-release-4.3-e2e-aws openshift/grafana presubmit Registry content changed

A total of 16803 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@yunjiang29
Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 8, 2026
Copy link
Copy Markdown
Contributor

@sanchezl sanchezl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 8, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: hasbro17, patrickdillon, sanchezl, yunjiang29

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 8, 2026

/pj-rehearse ack

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot openshift-ci-robot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Apr 8, 2026
@openshift-merge-bot openshift-merge-bot bot merged commit fde01e8 into openshift:main Apr 8, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants